negotiator.boaframework.offeringstrategy.anac2010
Class AgentFSEGA_Offering
java.lang.Object
negotiator.boaframework.OfferingStrategy
negotiator.boaframework.offeringstrategy.anac2010.AgentFSEGA_Offering
public class AgentFSEGA_Offering
- extends OfferingStrategy
This is the decoupled Offering Strategy for AgentFSEGA (ANAC2010).
The code was taken from the ANAC2010 AgentFSEGA and adapted to work within the BOA framework.
DEFAULT OM: FSEGABayesianModel (model is broken)
Decoupling Negotiating Agents to Explore the Space of Negotiation Strategies
T. Baarslag, K. Hindriks, M. Hendrikx, A. Dirkzwager, C.M. Jonker
- Author:
- Alex Dirkzwager, Mark Hendrikx
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AgentFSEGA_Offering
public AgentFSEGA_Offering()
- Empty constructor for the BOA framework.
init
public void init(NegotiationSession negotiationSession,
OpponentModel model,
OMStrategy oms,
java.util.HashMap<java.lang.String,java.lang.Double> parameters)
throws java.lang.Exception
- Description copied from class:
OfferingStrategy
- Initializes the offering strategy. If parameters are used,
this method should be overridden.
- Overrides:
init in class OfferingStrategy
- Parameters:
negotiationSession - state of the negotiation.model - opponent model which may be used.oms - opponent model strategy which may be used.parameters - optional parameters for the offering strategy.
- Throws:
java.lang.Exception - if the offering strategy fails to initialize.
determineOpeningBid
public BidDetails determineOpeningBid()
- Description copied from class:
OfferingStrategy
- Determines the first bid to be offered by the agent
- Specified by:
determineOpeningBid in class OfferingStrategy
- Returns:
- the opening bid of the agent.
determineNextBid
public BidDetails determineNextBid()
- Description copied from class:
OfferingStrategy
- Determines the next bid the agent will offer to the opponent
- Specified by:
determineNextBid in class OfferingStrategy
- Returns:
- bid to offer to the opponent.